/**
 * @file CloudLogModInitializer.h
 * @author your name (you@domain.com)
 * @brief 
 * @version 0.1
 * @date 2023-06-27
 * 
 * @copyright Copyright (c) 2005-2023 XAG Co., Ltd. All Rights Reserved
 * 
 */

#pragma once

#include "BaseModInitializer.h"
#include <memory>
#include <cstdint>
#include <string>
#include <vector>


namespace business_modules_bluetoothtransparent {

class BluetoothTransparentModInitializer : public kapok_module_management::BaseModInitializer {
 public:
        virtual ~BluetoothTransparentModInitializer() {}
        bool InitModule(kapok_module_management::ModuleResource *pobjModResource,
                std::shared_ptr<kapok_module_management::BaseModule> pobjModule) override;
        bool UninitModule(kapok_module_management::ModuleResource *pobjModResoure,
                std::shared_ptr<kapok_module_management::BaseModule> pobjModule) override;
};

} /* namespace business_modules_bluetoothtransparent */
